//    |  /           | 
//    ' /   __| _` | __|  _ \   __| 
//    . \  |   (   | |   (   |\__ `
//   _|\_\_|  \__,_|\__|\___/ ____/ 
//                   Multi-Physics  
//
//  License:		 BSD License 
//					 Kratos default license: kratos/license.txt
//
//  Main authors:    Pooyan Dadvand
//

// System includes

// External includes

// Project includes
#include "includes/io.h"

namespace Kratos
{
    /// Local Flags
    KRATOS_CREATE_LOCAL_FLAG(IO, READ,   1);
    KRATOS_CREATE_LOCAL_FLAG(IO, WRITE,  2);
    KRATOS_CREATE_LOCAL_FLAG(IO, APPEND, 3);
    KRATOS_CREATE_LOCAL_FLAG(IO, IGNORE_VARIABLES_ERROR, 4); // before adding a new flag be aware that some derived classes have some defined.
    KRATOS_CREATE_LOCAL_FLAG(IO, SKIP_TIMER, 5);
    KRATOS_CREATE_LOCAL_FLAG(IO, MESH_ONLY, 6);
    KRATOS_CREATE_LOCAL_FLAG(IO, SCIENTIFIC_PRECISION, 7);
}  // namespace Kratos.


